let ftable={
    /**
     * 设置表格数据
     * @param id {String} table id
     * @param das {Array} 数据
     */
    setData:(id,das)=>{
        let t=document.getElementById(id);
        let head=t.children[0];
        let body=t.children[1];
        body.innerHTML="";
        let has_img=false;
        for(let row in das){
            let tr=document.createElement("div");
            for(let i=0;i<das[row].length;i++){
                let td=document.createElement("div");
                td.style.width=head.children[i].clientWidth+"px";
                if(das[row][i] instanceof HTMLElement){
                    td.appendChild(das[row][i]);
                    if(das[row][i].tagName.toLowerCase()==="img")has_img=true;
                }
                else td.innerHTML=das[row][i];
                tr.appendChild(td);
            }
            body.appendChild(tr);
        }
        if(!has_img)return;
        for(let i=0;i<body.childElementCount;i++){
            let row=body.children[i];
            row.style.height="48px";
            for(let j=0;j<row.childElementCount;j++){
                let d=row.children[j];
                d.style.lineHeight="48px";
            }
        }
    },
    /**
     * 设置页面
     * @param id 节点id
     * @param allNum 总页数
     * @param nowNum 当前页数
     * @param fun 触发函数
     */
    setPages:(id,allNum,nowNum,fun)=> {
        let foot = document.getElementById(id);
        foot.innerHTML="";

        let end=document.createElement("p");
        end.innerHTML="最后一页";
        end.className="foot_p";
        end.onclick=e=>{fun(allNum)}
        foot.appendChild(end);

        let left=0,right=0;

        for(let i=allNum;i>0;i--){
            let p=document.createElement("p");
            p.className=i===nowNum?"foot_p_selected":"foot_p";
            if(Math.abs(i-nowNum)<4 || i===1 || i===allNum)p.innerHTML=i;
            else{
                p.innerHTML="...";
                if(i<nowNum)left++;
                if(i>nowNum)right++;
            }
            if(i!==nowNum && p.innerHTML!=="...")p.onclick=e=>{fun(i)}
            if(p.innerHTML!=="..." || (left<=1 && i<nowNum) || (right<=1 && i>nowNum))foot.appendChild(p);
        }

        let first=document.createElement("p");
        first.innerHTML="第一页";
        first.className="foot_p";
        first.onclick=e=>{fun(1)}
        foot.appendChild(first);
    }
}